mt = input()
sp = mt.split()
print("слова:",len(sp))
ralf="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ"
lalf="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"
ZBL = 0
ZBR = 0
ks = 0
maxs = 0
maxd = 0
for i in sp:
    if i[0] in ralf:
        ZBL+=1
        print('кол-во заглавных', ZBR)
    if len(i)<= 3:
        ks += 1
    print('кол-во <3', ks)
    if len (i) > maxd:
        maxd=len(i)
        maxs = i
    print('длина слова:', maxd)
    print('слово:', maxs)
    print('слово с дефисом', mt.count('-'))
    for k in range(len(i)):
        ks+= 1
    print('слова с лат.буквой',ks)
